<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script type="text/javascript">
    //    1.将A5F3转成2进制
        // var num = 'a5f3';
        // num = parseInt(num,16);
        // var re = num.toString(2);
        // document.write(re);
    //     2.99乘法表
        // for(let i=1;i<=9;i++){
        //     for(let j=1;j<=i;j++){
        //         document.write(j+'x'+i+'='+i*j+'&nbsp');
        //     }
        //     document.write('<br>');
        // }
    //     3.输入年月，（用数组）
    //         3.1.计算当月有多少天
        // var time = prompt('输入年月')
        // const arr = time.split('.')
        // console.log(arr);
        // switch (arr[1]) {
        //     case '1':
        //     case '3':
        //     case '5':
        //     case '7':
        //     case '8':
        //     case '10':
        //     case '12':
        //         document.write('当月有31天');
        //         break;
        //     case '2':
        //         if((arr[0]%4==0&&arr[0]%100!=0)||arr[0]%400==0){
        //             document.write('当月有29天');
        //         }else{
        //             document.write('当月有28天');
        //         }
        //         break;
        //     case '4':
        //     case '6':
        //     case '9':
        //     case '11':
        //         document.write('当月有30天');
        //         break;
        //     default:
        //         document.write('无效日期');
        //         break;
        // }
    //         3.2.计算还剩多少天
    
    var time = prompt('输入年月日')
        const arr = time.split('.')
        console.log(arr);
        var past = (arr[1]-1)*30;
        var total = 365;
        var day = 30;

        if((arr[0]%4==0&&arr[0]%100!=0)||arr[0]%400==0){
            total = 366;
            if(arr[1]==2){
                day = 29;
            }else{
                past-=1;
            }
        }else if(arr[1]==2){
            day = 28;
        }else if(arr[1]>2){
            past-=2;
        }

        for(var i=1;i<arr[1];i++){
            if(i%2!=0&&i<=7){
                past++;
                day = 31;
            }else if(i%2==0&&i>7){
                past++;
                day = 31;
            }
        }
        if(arr[1]>=1&&arr[1]<=12&&arr[2]>=1&&arr[2]<=day){
            document.write(total-past-arr[2])
        }else{
            document.write('total-past')
        }
    </script>
</body>
</html>